/** easyui消息*/
zUtil.msgConfirm= function(msg,func){
    var opts ={
             ok:'确定',cancel:'取消',title:' ',icon:'error',msg: msg
            ,fn:function(r){if(r){func();}}
    };
    $.messager.confirm(opts);
};
zUtil.msg= function(msg){
    $.messager.alert(' ', msg);
};
zUtil.progress = function(flag){
    if('undefined' !== $.type(flag)){
        setTimeout(function(){
            $.messager.progress('close');
       },200)
    }else{
        $.messager.progress({
             title: '消息',
//             msg: '请稍候……',
             text: '<div style="height: 100%;display: flex;justify-content: center;align-items: center;"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="50" '
                 +'aria-valuemin="0" aria-valuemax="100" style="width: 100%;height:22px;"><span class="">努力加载中，请耐心等待</span> </div>',
             interval: 50
       });
    }
};
zUtil.tips = function(id,msg,options){
    if('undefined' !== $.type(msg) && msg != null){
        var opts =$.extend(true,{
//            position: 'right',
//            showDelay: 150,
            content: '<span style="color:#fff;">'+msg+'</span>',
            onShow: function(e){
                $(this).tooltip('tip').css({
                    backgroundColor: '#666',
                    borderColor: '#666'
                });
            },
//            onHide: function(e){
//            },
        },options);
        $(id).tooltip(opts);
    }else{
        $(id).tooltip('destroy');
    }
};





/**
 *【】通知弹框SweetAlert
 *title：提示框标题。
 *text：提示内容。
 *type：提示类型，有：success（成功），error（错误），warning（警告），input（输入）。
 *showCancelButton：是否显示“取消”按钮。
 *animation：提示框弹出时的动画效果，如slide-from-top（从顶部滑下）等。
 *html：是否支持html内容。
 *timer：设置自动关闭提示框时间（毫秒）。
 *showConfirmButton：是否显示确定按钮。
 *confirmButtonText：定义确定按钮文本内容。
 *imageUrl：定义弹出框中的图片地址。
 */
zUtil.Sweet = function(type,msg,option){
    if("info" === type){
        swal("", msg, "info");
    }else if("success" === type){
        swal("", msg, "success");
    }else if("error" === type){
        swal("", msg, "error");
    }else if("warn" === type){
        swal("", msg, "warning");
    }else if("confirm" === type){
        swal({
            title:'',
            text: msg,
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Confirm",
            closeOnConfirm: false
        }, successFunc);
    }
};

/**
 *【】通知弹窗toastr
 * 以下为说明positionClass
 * toast-top-left,toast-top-right,toast-top-center,toast-top-full-width, toast-botton-right
 * toast-bottom-left,toast-bottom-center,toast-bottom-full-width
 *          toastr.options = {
 *                closeButton: false,                            // 是否显示关闭按钮，（提示框右上角关闭按钮）
 *                debug: false,                                  // 是否使用deBug模式
 *                progressBar: true,                             // 是否显示进度条，（设置关闭的超时时间进度条）
 *                positionClass: "toast-bottom-center",          // 设置提示款显示的位置
 *                onclick: null,                                 // 点击消息框自定义事件 
 *                showDuration: "300",                           // 显示动画的时间
 *                hideDuration: "1000",                          // 消失的动画时间
 *                timeOut: "2000",                               // 自动关闭超时时间 
 *                extendedTimeOut: "1000",                       // 加长展示时间
 *                showEasing: "swing",                           // 显示时的动画缓冲方式
 *                hideEasing: "linear",                          // 消失时的动画缓冲方式
 *                showMethod: "fadeIn",                          // 显示时的动画方式
 *                hideMethod: "fadeOut"                          // 消失时的动画方式
 *         };
 */
zUtil.Toastr = function(type,msg,title,option){
    if("info" === type){
      var opts = $.extend(true,{
            closeButton:true,
            timeOut: "1500",
          },option);
      var t = toastr.info(msg,title,opts);//常规消息提示，默认背景为浅蓝色  
//      toastr.clear();
      return t;
    }else if("success" === type){
        var opts = $.extend(true,{
            closeButton:true,
            timeOut: "1500",
        },option);
        var t = toastr.success(msg,title,opts); //成功消息提示，默认背景为浅绿色
//        toastr.clear();
        return t;
    }else if("warn" === type){
        var opts = $.extend(true,{
            closeButton:true,
            timeOut: "1500",
        },option);
        var t = toastr.warning(msg,title,opts);//警告消息提示，默认背景为橘黄色 
//        toastr.clear();
        return t;
    }else if("error" === type){
        var opts = $.extend(true,{
            closeButton:true,
            timeOut: "1500",
        },option);
        var t = toastr.error(msg,title,opts);//错误消息提示，默认背景为浅红色  
//        toastr.clear();
        return t;
    }
}